Separate clean and grid screenshot artifacts#26
Conversation
TerminalBench Bot CommandsRun tasks: Check: Debug: Full Check: MM Trace Run: Re-verify (re-score existing agent attempts against updated tests): Harbor format checker: For detailed parameter descriptions, run Job Management: Review: Remove default flags: Use Aliases: Get help: |
|
after having a proper think about this I think its easier if we assume the judge only has access to the video recording If it wants screenshots it can take them from there otherwise the judge will need to know about the concept of a grid screenshot vs a non-grid screenshot and which paths each has. to me that seems like too much dependency for now I think lets keep the screenshots as a purely playtester-facing + debugging artifact this also allows us to avoid a little complexity, which is not insignificant thoughts? |
Summary
gridScreenshotandcaptures[].gridPathwhile preservingscreenshotandcaptures[].pathas clean outputsgridScreenshotsswitch so grid artifacts are always produced for agent targeting.grid.pngfiles and add coverage for controller response wiring, agent selection, and viewer filteringValidation
npm testpassed: 96 passed, 1 skipped Linux-only recording smokenpm run test:pypassed: 4 passedrg "gridScreenshots": no matchesgit diff --check: clean